Parallel Computing for Computational Finance Applications: A Case Study Parallelizing NAG with Zircon Software

ثبت نشده
چکیده

Analysts, scientist, engineers, and multimedia professionals require massive processing power to analyze financial trends, create test simulations, model climate, compile code, render video, decode genomes and other complex tasks. Although these groups could use specialized super computers, the custom development time and the hardware costs are prohibitive. This paper describes how we applied the Zircon adaptive high-performance computing software platform and tools with the NAG C library to substantially improve the performance of a representative complex computational finance application via distribution and parallelization, thereby reducing the total computation time from several hours to several minutes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptive Distributed Computing Middleware for Computational Finance Applications

Parallel application programming is becoming increasingly important to researchers and developers who want to leverage hardware advances and compute complex calculations quickly and efficiently in competitive domains, such as financial services. Prior research has focused on high-performance computing and grid computing middleware to support the development of parallel applications. These techn...

متن کامل

Parallelizing Assignment Problem with DNA Strands

Background:Many problems of combinatorial optimization, which are solvable only in exponential time, are known to be Non-Deterministic Polynomial hard (NP-hard). With the advent of parallel machines, new opportunities have been emerged to develop the effective solutions for NP-hard problems. However, solving these problems in polynomial time needs massive parallel machines and ...

متن کامل

Parleda: a Library for Parallel Processing in Computational Geometry Applications

ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...

متن کامل

SEMPA: software engineering for parallel scientific computing

computer science, mechanical engineering, and numerical analysis to develop software-engineering methods for parallelizing existing scientific-computing software packages. To define and evaluate these methods, the researchers implemented a parallel version of TfC, a computational fluid dynamics simulation program. T he wide availability of interfaces such as PVM and MPI enables software enginee...

متن کامل

Building a Scalable Geo-Spatial DBMS: Technology, Implementation, and Evaluation

This paper presents a number of new techniques for parallelizing geo-spatial database systems and discusses their implementation in the Paradise object-relational database system. The effectiveness of these techniques is demonstrated using a variety of complex geo-spatial queries over a 120 GB global geo-spatial data set.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010